Carnegie Mellon DISTRIBUTION

نویسندگان

  • E. M. Clarke
  • M. Fujita
  • S. P. Rajan
  • T. Reps
  • S. Shankar
  • T. Teitelbaum
چکیده

Hardware description languages (HDLs) are used today to describe circuits at all levels. In large HDL programs, there is a need for source code reduction techniques to address a myriad of problems in design, simulation, testing, and formal verification. Program slicing is a static program analysis technique that allows an analyst to automatically extract portions of programs relevant to the aspects being analyzed. We extend program slicing to HDLs, thus allowing for automatic program reduction to let the user focus on relevant code portions. We have implemented a VHDL slicing tool composed of a general inter-procedural sheer and a front-end that captures VHDL execution semantics. This report provides an introduction to the theory of inter-procedural program slicing, a discussion of how to slice VHDL programs, a description of the resulting tool, and a discussion of some applications and experimental results.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Acquisition Patterns of Failure and How to Recognize Them

In systems today, software provides substantial portions of capability and performance. In many Department of Defense (DoD) acquisitions, however, software too often is a minor consideration when the early and most constraining decisions about program cost, schedule, and behavior are made (i.e., prior to Milestone A). These decisions manifest themselves in the acquisition strategy, the system a...

متن کامل

PrivacyProxy: Leveraging Crowdsourcing and In Situ Traffic Analysis to Detect and Mitigate Information Leakage

Gaurav Srivastava Technical University of Munich [email protected] Saksham Chitkara Carnegie Mellon University [email protected] Kevin Ku Carnegie Mellon University [email protected] Swarup Kumar Sahoo Carnegie Mellon University [email protected] Matt Fredrikson Carnegie Mellon University [email protected] Jason Hong Carnegie Mellon University [email protected] Yuvraj Agarwal Ca...

متن کامل

Soar as a Unified Theory of Cognition: Spring 1990

Richard L. Lewis School of Computer Science, Carnegie Mellon University Scott B. Huffman Department of Electrical Engineering and Computer Science, University of Michigan Bonnie E. John School of Computer Science, Carnegie Mellon University John E. Laird Department of Electrical Engineering and Computer Science, University of Michigan Jill Fain Lehman School of Computer Science, Carnegie Mellon...

متن کامل

Slope Descent using Plowing to Minimize Slip for Planetary Rovers

Daniel Loret de Mola Lemus∗ Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213 e-mail: [email protected] David Kohanbash Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213 e-mail: [email protected] Scott Moreland† Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213 e-mail: [email protected] David Wettergreen Robotics...

متن کامل

CMurfs: Carnegie Mellon United Robots for Soccer

In RoboCup’2009 SPL, Carnegie Mellon University participated as CMWrEagle, a joint team between the University of Science and Technology of China, led by Professor Xiaoping Chen, and Carnegie Mellon University, led by Professor Manuela Veloso. For RoboCup’2010, Carnegie Mellon University will be participating as a sole team: CMurfs Carnegie Mellon United Robots for Soccer. We are investigating ...

متن کامل

Online Art History: Design, Development, and Review of an Interactive Course

Carnegie Mellon Online has been used to deliver several university courses to thousands of students at Carnegie Mellon University (Pittsburgh, Pennsylvania) over the last 2 years. This paper describes the experiences gained from redesigning an introductory art history course using Carnegie Mellon Online to deliver supplemental course content. The technology, course content and structure, assess...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999